have a long rap sheet - Türkisch Englisch Wörterbuch